import {getuserinof} from '../api'
import tolist from '../router/page'
import  Store  from '../store'

async function userinfo(){
    // 获取用户信息
    const resp=await getuserinof()
    // 过滤路由表
    const newtolistRouter=tolist.filter(item=>{
        return resp.data.data.authcodes.some(val=>val===item.authcode)
    })
    // 将路由表保存到VUEX中
    Store.commit('GET_ROUTER_LIST',newtolistRouter)
    // 将用户信息保存到VUEX
    Store.commit('GET_USER_INFO',resp.data)
}

export {
    userinfo
}